* {
	margin: 0;
	padding: 0;
	border: 0;
}

a {
	text-decoration: none;
}

li {
	list-style: none;
}

body {
	font-family: "Microsoft YaHei";
}

/*------------------äº§å“å†…å®¹å†…é¡µ-------------*/
table td, table th{border:none !important;text-align:left;}
table,tbody,tbody tr{border:none !important;}
.jij_ser{width:5%;float:left;margin-left:1%;margin-top:1.5%;}
.jij_ser form{ width:100%;float:left;align-items: center; height: 36px;line-height: 34px; border-radius: 18px;border: solid 1px #c39c61;padding-right: 12px;}
.search-sub {width:25%; margin-top:10%;height: 18px;font-size: 18px; border:none;color: #c39c61;cursor: pointer;background:transparent;}
.search-inp{width:65%;padding-left:5%;float:left;border:none;background:transparent;outline:none;height:38px;box-sizing:border-box;}
.search-sub img{width:100%;float:left;}
.ner_ppa{width:98%;padding:0px 1%;float:left;font-size:15px;line-height:35px;color:#666;background-color:rgb(247, 247, 247);}
.ner_ppb1 td strong{font-size:15px;}
.jsbr_a{width:33%;float:left;border-left:solid 1px #e1e1e1;}
.jsbr_a td{width:90%;padding:0px 5%;float:left;border-bottom:solid 1px #e1e1e1;}
.jsbr_b{width:33%;float:left;border-left:solid 1px #e1e1e1;}
.jsbr_b td{width:90%;padding:0px 5%;float:left;border-bottom:solid 1px #e1e1e1;}
.jsbr_c{width:33%;float:left;border-left:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1;}
.jsbr_c td{width:90%;padding:0px 5%;float:left;border-bottom:solid 1px #e1e1e1;}
.jsbbr_a{width:100%;float:left;background-color:rgb(43, 77, 137);color:#fff !important;text-align:center;}
.ske_s{width:100%;float:left;margin:3% 0px;}
.kdk{width:100%;float:left;}
.kdk a{width:100%;float:left;font-size:12px;color:#999;line-height:35px;text-align:right;}
.ehu_a{width:50%;float:left;font-size:15px;line-height:35px;color:#333;}
.ehu_b{width:50%;float:right;font-size:15px;text-align:right;line-height:35px;color:#333;}
.kso_tc{width:25%;background-color:#fff;background:url(../images/2f.jpg) no-repeat right;border:solid 1px #e1e1e1;padding:3% 5% 3% 1%;float:left;position:fixed;top:25%;left:37.5%;z-index:666;display:none;box-shadow: 0 5px 13px rgba(0, 0, 0, .1);}
.kso_tc img{width:40%;float:left;}
.kso_tc span{width:55%;float:right;margin-top:1.5% !important;}
.kso_tc span p{width:100%;float:left;font-size:25px;font-weight:bold;margin-top:2%;}
.kso_tc span font{width:100%;float:left;font-size:16px;line-height:35px;}
.kso_tc b{width:50px;float:right;position:absolute;top:0px;right:0px;font-size:13px;color:#666;line-height:75px;font-weight:normal;color:#004ea2;}
.kso_tc b:hover{font-weight:bold;cursor:pointer;}
.bcj_bg{width:100%;float:left;}
.bcj_bg tbody{width:100%;float:left;background-color:#f9f9f9;}
.bcj_bg1{width:10%;float:left;}
.bcj_bg1 td{width:100%;float:left;text-align:center;border-bottom:solid 1px #e1e1e1;}
.bcj_bg2{width:10%;float:left;}
.bcj_bg2 td{width:100%;float:left;text-align:center;border-bottom:solid 1px #e1e1e1;}
.bcj_bg3{width:15%;float:left;}
.bcj_bg3 td{width:100%;float:left;text-align:center;border-bottom:solid 1px #e1e1e1;}
.bcj_bg4{width:55%;float:left;}
.bcj_bg4 td{width:100%;height:30px;overflow:hidden;float:left;text-align:left;border-bottom:solid 1px #e1e1e1;}
.bcj_bg5{width:10%;float:left;}
.bcj_bg5 td{width:100%;float:left;text-align:left;border-bottom:solid 1px #e1e1e1;}
.sdlr_a{width:100%;float:left;}
.sdlr_a tbody{width:100%;float:left;background-color:#f9f9f9;}
.sdlr_a1{width:10%;float:left;}
.sdlr_a1 td{width:100%;float:left;text-align:center;border-bottom:solid 1px #f3eded;border-right:solid 1px #f3eded;}
.sdlr_a2{width:20%;float:left;}
.sdlr_a2 td{width:100%;float:left;text-align:center;border-bottom:solid 1px #f3eded;border-right:solid 1px #f3eded;}
.sdlr_a3{width:50%;float:left;}
.sdlr_a3 td{width:100%;float:left;text-align:center;border-bottom:solid 1px #f3eded;border-right:solid 1px #f3eded;}
.sdlr_a4{width:20%;float:left;}
.sdlr_a4 td{width:100%;float:left;text-align:center;border-bottom:solid 1px #f3eded;border-right:solid 1px #f3eded;}
.tbbg{width:100%;float:left;border-top:solid 1px #f9f9f9;border-left:solid 1px #f9f9f9;border-right:solid 1px #f9f9f9;}
.tbbg_a{width:100%;float:left;}
.tbbg_a1{width:100%;float:left;background-color:#f9f9f9;}
.tbbg_a tr{width:100%;float:left;border-bottom:solid 1px #f9f9f9;}
.tbbg_a11{width:47%;padding:0px 1%;border-right:solid 1px #f9f9f9;float:left;font-size:14px;line-height:25px;}
.tbbg_a22{width:48%;padding:0px 1%;float:left;font-size:14px;line-height:25px;}
.ner_pp{width:100%;float:left;color:rgb(43, 77, 137);font-size: 19px;line-height:65px;margin-top:2%;}
.ner_ppb,.ner_ppb1{width:100%;float:left;}
.ner_ppb1a{width:98%;padding:0px 1%;float:left;background-color:rgb(247, 247, 247);font-size:14px;line-height:35px;}
.ner_ppb1b{width:98%;padding:0px 1%;float:left;background-color:rgb(255, 255, 255);font-size:14px;line-height:35px;}
.ner_ppc{width:100%;float:left;color:rgb(43, 77, 137);font-size: 19px;line-height:65px;margin-top:2%;}
.ner_ppca{width:100%;float:left;}
.ner_ppca1{width:100%;float:left;}
.ner_ppca1a{width:98%;padding:0px 1%;float:left;background-color:rgb(247, 247, 247);font-size:14px;line-height:35px;}
.ner_ppca1b{width:98%;padding:0px 1%;float:left;background-color:rgb(255, 255, 255);font-size:14px;line-height:35px;}
.ner_ppcd{width:100%;float:left;color:rgb(43, 77, 137);font-size: 19px;line-height:65px;margin-top:2%;}
.ner_ppcda{width:100%;float:left;}
.ner_ppce{width:85%;float:left;}
.ner_ppcda1{width:15%;float:left;}
.ner_ppcda1a{width:90%;line-height:30px;padding:0px 5%;background-color:rgb(43, 77, 137);float:left;color:#fff !important;}
.ner_ppcda1b{width:90%;line-height:30px;padding:0px 5%;background-color:rgb(43, 77, 137);float:left;color:#fff !important;}
.ner_ppcea{width:98%;line-height:30px;padding:0px 1%;float:left;background-color:rgb(255, 255, 255);}
.ner_ppceb{width:98%;line-height:30px;padding:0px 1%;float:left;background-color:rgb(247, 247, 247);}
.ner_csj{width:100%;float:left;color:rgb(43, 77, 137) !important;font-size: 19px;line-height:65px;font-weight:bold;margin-top:2%;}
.ner_ppa{width:98%;padding:0px 1%;margin:0.5% 0px;float:left;font-size:15px;line-height:35px;color:#666;background-color:rgb(247, 247, 247);}
.ner_ppb1 td strong{font-size:15px;}
.ner_ppcda11a{width:100%;float:left;background-color:#f9f9f9;font-size:14px;line-height:30px;}
.ner_ppcda11b{width:100%;float:left;background-color:#fff;font-size:14px;line-height:30px;}
/*-------------äº§å“å†…å®¹å†…é¡µ----------------------*/

.zizh_yt{width:100%;float:left;}
.zizh_yt img{width:100%;float:left;}
.zizh_a{width:1500px;margin:0px auto;}
.zizh_ab{width:100%;margin-top:2%;height:100px;float:left;position:relative;top:0px;left:0px;z-index:1;}
.zizh_ab span{width:100%;float:left;font-size:32px;position:absolute;top:0px;left:0px;z-index:55;text-align:center;}
.zizh_ab p{width:100%;float:left;font-size:18px;position:absolute;top:30px;color:#e1e1e1;left:0px;z-index:11;text-align:center;}
.zizh_ab font{width:100%;float:left;font-size:13px;text-align:center;line-height:125px;}
.zizh_ac{width:100%;float:left;}
.zizh_ac img{width:19%;float:left;margin:0.5%;}
.mdsmqq{width:100%;float:left;}
.mdsmqq img{width:100%;float:left;}
.main-con-text p{width:98%;padding:0px 1%;margin:0.5% 0px;font-size:15px;float:left;line-height:30px;background-color:#f9f9f9;text-align:justify;}
.bxytop1 {
	width: 100%;
	height: 22px;
	overflow: hidden;
}

.bxyhead {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}

.bxyhead1 {
	width: 100%;
	height: 30px;
	color: #000;
}

.bxyhead11 {
	float: left;
	height: 100%;
	line-height: 30px;
	font-size: 15px;
	color: #000;
}

.bxyhead12 {
	float: right;
	height: 100%;
	line-height: 31px;
	font-size: 14px;
	color: #212121;
}

.bxyhead12 li {
	float: right;
}

.bxyhead12 a {
	color: #ccc;
}

.bxyhead12 a:hover {
	color: #212121;
}

.bxyding {
	width: 100%;
	height: 100px;
	/* background: url(../images/bxyding.jpg) no-repeat top center; */
	overflow: hidden;
}

.bxydingn {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxydingn a{margin-top:20px;}
.bxydingn h1{
	float: left;
}
.bxydingn h1 img{
	margin-right: 15px;
	width: auto;
	/* height:73px; */
}
.bxydingn_1{
	float: left;
	display: flex;
	flex-direction: column;
	margin-top: 15px;
	margin-left:35px;
}
.bxydingn_2{
	margin-top: 10px;
	float: right;
	display: flex;
	flex-direction: column;
}

.zixun_1{
	display: flex;
	align-items: center;
}
.zixun_1 img{
	margin-right: 10px;
}
.zixun_1 p{
	color:  #0782D9;
	
}
.bxydingn_2 .pp{
	margin-top: 5px;
	border: 2px dotted #0782D9;
	padding: 0px 15px;
	border-radius: 20px;
	color: #0782D9;
	line-height: 25px !important;
}
.bxydingn h1 a{
	display: flex;
	justify-content: space-between;
	
}
.bxydingn .logo{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.bxydingn .logo p:first-child{
	font-size: 46px;
	color: #230d0dd1;
	font-weight: normal;
	line-height: 50px;
}
.bxydingn .logo p:last-child{
	font-size: 14px;
	color: #230d0dd1;
	font-weight: normal;

}

.bxydingn span {
	color: #005dc5;
	width: 100%;
	height: auto;
	line-height: 40px;
	float: left;
	font-size: 26px;
	font-weight: normal;
	/* text-align: center; */
	/* letter-spacing: 8px; */
	margin-left: 20px;
	line-height: 45px;
}

.bxydingn1 {
	font-size: 22px;
	color: #212121;
	font-weight: bold;
	/* position: absolute;
	left: 295px;
	top: 18px; */
}

.bxydingn2 {
	font-size: 16px;
	color: #333333;
	/* position: absolute;
	left: 295px;
	top: 50px; */
	margin-left: 20px;
	font-weight: normal;
}
.bxydingn_2 p{
	 
}
.bxydingn_2 p:first-child{
	margin-top: 7px;
	font-size: 16px;
}
.bxydingn_2 p:nth-child(2){
	font-size: 24px;
	line-height: 40px;
}
.bxydingn_2 p:nth-child(3){
	font-size: 24px;
	line-height: 20px;
}

.bxydh {
	width: 100%;
	height: 52px;
	background: url(../images/bxydh.jpg) no-repeat top center;
	overflow: hidden;
}

.bxydh ul {
	width: 1080px;
	height: 52px;
	margin: 0 auto;
}

.bxydh ul li {
	float: left;
	font-size: 15px;
	padding: 0 25px 0 25px;
	height: 52px;
	line-height: 52px;
	background: url(../images/bxydhlm.jpg) no-repeat right top;
}

.bxydh ul li a {
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
}

.bxydh ul li a:hover {
	color: #f61700;
}

#bannergd {
	height: 600px;
	position: relative;
	min-width: 1000px;
}

#bannergd li {
	height: 600px;
	overflow: hidden;
	position: absolute;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	min-width: 1080px
}

#bannergd .btn {
	position: absolute;
	width: 100%;
	height: 30px;
	bottom: 0px;
	text-align: center;
	z-index: 9;
	margin-bottom: 0;
}

#bannergd .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 14px;
	height: 14px;
	_font-size: 0;
	margin: 5px 10px;
	cursor: pointer;
	background: #dfdfdf;
	z-index: 9;
	border-radius: 50%
}

#bannergd .btn span.on {
	background: #0151a7;
	z-index: 9
}

#bannergd .preNext {
	width: 44px;
	height: 44px;
	position: absolute;
	top: 240px;
	background: url(../images/dundongjt.png) no-repeat left bottom;
	cursor: pointer;
	z-index: 9;
	opacity: 0;
	transition: all 0.3s linear 0s;
}

#bannergd .pre {
	left: 0%;
	z-index: 99999;
}

#bannergd .next {
	right: 0%;
	background-position: right bottom;
	z-index: 99999;
}

#bannergd:hover .preNext {
	opacity: 0.5;
}

#bannergd:hover .pre {
	left: 10%;
}

#bannergd:hover .next {
	right: 10%;
}

#bannergd .pre:hover,
#bannergd .next:hover {
	opacity: 1;
}
.ban_jj{width:100%;float:left;}
.theme-default{width:100%;float:left;}
.keyword{
width:100%;
height:60px;
line-height:60px;
font-size:14px;
margin-top:2%;
background:#fff;
}
.keyword .key1{
margin:0 auto;
width:1500px;
}
.key1 .keyleft{
	float: left;
	width: 50%;
}
.keyword .keyleft span{
color:#0782d9;
font-size:16px;
}

.bxysous {
	width: 100%;
	height: 54px;
	overflow: hidden;
	margin-top: 20px;
}

.bxysous1 {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
}

.bxysous11 {

	height: 100%;
	float: left;
	font-size: 15px;
	line-height: 54px;
}

.bxysous11 span {
	color: #40519b;
}

.bxysous11 a {
	color: #40519b;
}

.bxysous12 {
	width: 30%;
	float: right;
	margin-top: 15px;
}

.bxysous12 .sousuo {
	float: right;
	width: 270px;
}

.bxysous12 input {
	width: 210px;
	line-height: 24px;
	height: 24px;
	padding: 0 0 0 3px;
	border: 1px solid #848484;
	background: none;
	color: #848484;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	outline-color: #848484;
}

.bxysous12 button {
	margin: 0 0 0 -6px;
	width: 50px;
	line-height: 26px;
	height: 26px;
	text-align: center;
	color: #fff;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	display: inline-block;
	background: #40519b;
	border: none;
	cursor: pointer;
}

.bxyaaa {
	width: 100%;
	height: 148px;
	background: url(../images/bxyaaa.jpg) no-repeat top center;
	overflow: hidden;
}

.bxyjc {
	width: 100%;
	height: 222px;
	background: url(../images/bxyjc.jpg) no-repeat top center;
	overflow: hidden;
}

.bxyjcn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	font-size: 12px;
	color: #1b1b1b;
	line-height: 20px;
	text-align: center;
}

.bxyjcn1 {
	position: absolute;
	left: 93px;
	top: 130px;
}

.bxyjcn2 {
	position: absolute;
	left: 301px;
	top: 130px;
}

.bxyjcn3 {
	position: absolute;
	left: 501px;
	top: 130px;
}

.bxyjcn4 {
	position: absolute;
	left: 710px;
	top: 130px;
}

.bxyjcn5 {
	position: absolute;
	left: 903px;
	top: 130px;
}

.bxybbb {
	width: 100%;
	height: 180px;
	background: url(../images/bxybbb.jpg) no-repeat top center;
	overflow: hidden;
}

.bxycpzx {
	width: 100%;
	height: auto;
	background: #fff;
	overflow: hidden;
	/* background-size: cover; */
}

.bxycpzxn {
	width: 1265px;
	height: auto;
	margin: auto;
	padding-top: 35px;
	position: relative;
}

.bxycpzxnz {
	width: 230px;
	height: 700px;
	position: absolute;
	left: 4px;
	top: 88px;
	overflow: hidden;
}

.bxycpzxnz .bxycpzxnz1s {
	width: 200px;
	height: 26px;
	line-height: 25px;
	font-size: 15px;
	font-weight: bold;
	background: url(../images/bxycpzxnz1s.jpg) no-repeat top center;
	padding-left: 30px;
	margin-top: 12px;
	margin-bottom: 8px
}

.bxycpzxnz .bxycpzxnz1s a {
	color: #fff;
}

.bxycpzxnz dt {
	width: 200px;
	height: 26px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	background: url(../images/bxycpzxnzdt.jpg) no-repeat top center;
	padding-left: 30px;
	;
	margin-top: 8px;
	margin-bottom: 5px;
}

.bxycpzxnz dt a {
	color: #000;
}

.bxycpzxnz dd {
	width: 200px;
	padding-left: 30px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	background: url(../images/bxycpzxnzdd.jpg) no-repeat 13px center;
}

.bxycpzxnz dd a {
	color: #1a1a1a;
}

.bxycpzxnz dd a:hover {
	color: #0151a7;
}

.bxycpzxny {
	width: 100%;
	height: auto;
	/* overflow: hidden; */
}

.qhkj {
	width: 100%;
	height: 100%;
	/* overflow: hidden; */
	position: relative;
	margin-top: 16px;
}

.qhdh {
	/* overflow: hidden; */
}

.qhdhmore {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 17%;
	height: 42px;
	font-size: 14px;
	line-height: 41px;
	background: #40509b;
	padding-left: 80px;
}

.qhdhmore a {
	color: #fff;
}

.qhdh a {
	color: #fff;
	display: block;
	font-size: 16px;
}





.qhnr {
	width: 100%;
	height: auto;
	margin-top: 8px;
	overflow: hidden;
}

.qhnrs {
	width: 796px;
	height: 392px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}

.qhnrs img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}

.qhnrs:hover img {
	transform: scale(1.05);
	transition: all 0.5s;
}

.qhnrs p {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background: rgba(0, 0, 0, 0.6);
	text-align: center;
	font-size: 14px;
	transition: all 2s;
}

.qhnrs:hover p {
	transform: translateY(30px);
}

.qhnr ul {
	width: 110%;
}

.qhnr li {
	width: 290px;
	height: 328px;
	float: left;
	overflow: hidden;
	margin-right: 13px;
	text-align: center;
	line-height: 40px;
	margin-bottom:17px;
	border: 1px solid #e6ebef;
}

.qhnr li .li1 {
	width: 300px;
	height: 300px;
	overflow: hidden;
	position: relative;
	margin-left: 0%;
}

.qhnr li img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}

.qhnr li .li1:hover img {
	transform: scale(1.05);
	transition: all 0.5s;

}

.qhnr li p {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background: rgba(0, 0, 0, 0.6);
	text-align: center;
	font-size: 14px;
	transition: all 2s;
}

.qhnr li:hover p {
	transform: translateY(30px);
}

.qhnr li .li2 {
	width: 250px;
	height: 50px;
	overflow: hidden;
}

.qhnr li .li2 .a1 {
	color: #fff;
	font-size: 12px;
	width: 100px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	display: block;
	background: #cb0d00;
	margin-left: 23px;
	margin-top: 15px;
	border-radius: 5px;
	float: left;
}

.qhnr li .li2 .a2 {
	color: #fff;
	font-size: 12px;
	width: 100px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	display: block;
	background: #0151a7;
	margin-left: 8px;
	margin-top: 15px;
	border-radius: 5px;
	float: left;
}

.bxyccc {
	width: 100%;
	height: 295px;
	background: url(../images/bxyccc.jpg) no-repeat top center;
	overflow: hidden;
}

.bxycccn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}

.bxycccn1 {
	position: absolute;
	left: 320px;
	top: 230px;
	font-size: 12px;
}

.bxycccn1 a {
	color: #222222;
}

.bxycccn2 {
	position: absolute;
	left: 825px;
	top: 190px;
	width: 215px;
	height: 110px;
}

.bxycccn2n {
	width: 100%;
	height: 100%;
	position: relative;
}

.intxt1 {
	width: 200px;
	height: 25px;
	font-size: 14px;
	position: absolute;
	left: 0px;
	top: -30px;
	background-color: transparent;
	outline: none;
	color: #000;
}

.intxt2 {
	width: 200px;
	height: 25px;
	font-size: 14px;
	position: absolute;
	left: 0px;
	top: 11px;
	background-color: transparent;
	outline: none;
	color: #000;
}

.coolbg1 {
	cursor: pointer;
	font-size: 12px;
	color: #fff;
	font-family: "Microsoft YaHei";
	position: absolute;
	left: 25px;
	top: 51px;
	outline: none;
	background-color: transparent;
}

.bxyddd {
	width: 100%;
	height: 300px;
	background: url(../images/bxyddd.jpg) no-repeat top center;
	overflow: hidden;
}

.bxyys {
	width: 100%;
	height: 583px;
	background: url(../images/bxyys.jpg) no-repeat top center;
	overflow: hidden;
}

.bxyysn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	font-size: 14px;
	color: #000;
	line-height: 22px;
}

.bxyysn1 {
	width: 222px;
	position: absolute;
	left: 305px;
	top: 45px;
}

.bxyysn2 {
	width: 222px;
	position: absolute;
	left: 555px;
	top: 45px;
}

.bxyysn3 {
	width: 222px;
	position: absolute;
	left: 305px;
	top: 374px;
}

.bxyysn4 {
	width: 222px;
	position: absolute;
	left: 555px;
	top: 374px;
}

.bxyeee {
	width: 100%;
	height: 190px;
	background: url(../images/bxyeee.jpg) no-repeat top center;
	overflow: hidden;
}

.bxyanli {
	width: 100%;
	height: 520px;
	background: url(../images/bxyanli.jpg) no-repeat top center;
	overflow: hidden;
}

.bxyanlin {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}

.bxyanlin1 {
	font-size: 13px;
	position: absolute;
	left: 89px;
	top: 101px;
}

.bxyanlin1 a {
	color: #fff;
}

.bxyanlin2 {
	font-size: 14px;
	position: absolute;
	left: 59px;
	top: 425px;
}

.bxyanlin2 a {
	color: #000;
}

.bxyanlin3 {
	width: 415px;
	height: 450px;
	position: absolute;
	left: 232px;
	top: 1px;
}

.bxyfff {
	width: 100%;
	height: 220px;
	background: url(../images/bxyfff.jpg) no-repeat top center;
	overflow: hidden;
	margin-top: 30PX;
}

.bxynl {
	width: 100%;
	height: 500px;
	background: url(../images/bxynl.jpg) no-repeat top center;
	overflow: hidden;
}

.bxynln {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
}

.bxynln span {
	display: block;
	font-size: 16px;
	margin-bottom: 8px;
}

.bxynln1 {
	position: absolute;
	left: 300px;
	top: 20px;
	width: 160px;
	font-size: 13px;
}

.bxynln2 {
	position: absolute;
	left: 802px;
	top: 20px;
	width: 160px;
	font-size: 13px;
}

.bxynln3 {
	position: absolute;
	left: 300px;
	top: 155px;
	width: 160px;
	font-size: 13px;
}

.bxynln4 {
	position: absolute;
	left: 802px;
	top: 155px;
	width: 160px;
	font-size: 13px;
}

.bxynln5 {
	position: absolute;
	left: 300px;
	top: 295px;
	width: 160px;
	font-size: 13px;
}

.bxynln6 {
	position: absolute;
	left: 802px;
	top: 295px;
	width: 160px;
	font-size: 13px;
}

.bxyggg {
	width: 100%;
	height: 605px;
	background: url(../images/bxyggg.jpg) no-repeat top center;
	overflow: hidden;
}

.bxygggn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}

.bxygggn1 {
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	position: absolute;
	left: 50px;
	top: 235px;
}

.bxygggn2 {
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	position: absolute;
	left: 50px;
	top: 323px;
}

.bxygggn3 {
	font-size: 14px;
	position: absolute;
	left: 631px;
	top: 485px;
}

.bxygggn3 a {
	color: #fff;
}

.bxyfw {
	width: 100%;
	height: 610px;
	background: url(../images/bxyfw.jpg) no-repeat top center;
	overflow: hidden;
	/* margin-top: 45px;
	margin-bottom: 35px; */
}

.bxyfwn {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	font-size: 12px;
	color: #333;
	text-align: center;
}

.bxyfwn1 {
	font-size: 16px;
	color: #060606;
	/* position: absolute;
	left: 418px;
    top: 74px; */
	margin-top: 75px;
}

.bxyfwn2 {
	position: absolute;
	left: 123px;
	top: 250px;
	font-weight: bold;
}

.bxyfwn3 {
	position: absolute;
	left: 247px;
	top: 387px;
	font-weight: bold;
}

.bxyfwn4 {
	position: absolute;
	left: 384px;
	top: 250px;
	font-weight: bold;
}

.bxyfwn5 {
	position: absolute;
	left: 506px;
	top: 387px;
	font-weight: bold;
}

.bxyfwn6 {
	position: absolute;
	left: 639px;
	top: 250px;
	font-weight: bold;
}

.bxyfwn7 {
	position: absolute;
	left: 774px;
	top: 387px;
	font-weight: bold;
}

.bxyfwn8 {
	position: absolute;
	left: 897px;
	top: 250px;
	font-weight: bold;
}

.bxyhhh {
	width: 100%;
	height: 60px;
	background: url(../images/bxyhhh.jpg) no-repeat top center;
	margin-bottom: 30px;
	MARGIN-TOP: 30PX;
}

.bxyhhh a {
	text-align: center;
	display: block;
	width: 400px;
	margin: 0 auto;
	font-size: 16px;
	color: #060606;
	padding-top: 45px;
}

/*风琴效果开始*/
.flash4 {
	width: 1080px;
	height: 382px;
	margin: 0px auto;
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}

.flash4 ul li {
	width: 50px;
	height: 320;
	position: relative;
	overflow: hidden;
	float: left;
}

.flash4 ul li .imgTop {
	width: 854px;
}

.imgTopbxy {
	width: 795px;
	margin-left: 50px;
	height: 380px;
	border: 1px solid #dbdbdb;
}

.imgTopbxy1 {
	width: 245px;
	height: 3200px;
	float: left;
	margin-left: 15px;
}

.imgTopbxy1 b {
	display: block;
	width: 100%;
	color: #060606;
	font-size: 18px;
	margin-top: 75px;
	margin-bottom: 15px;
}

.imgTopbxy1 p {
	width: 100%;
	font-size: 15px;
	line-height: 20px;
	color: #060606;
	height: 200px;
	overflow: hidden;
}

.imgTopbxy1 a {
	display: block;
	width: 77px;
	height: 20px;
	color: #40509b;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	border: 1px solid #40509b;
    border-radius: 10px;
	/* background: url(../images/imgTopbxy1.jpg) no-repeat top center; */
}

.imgTopbxy2 {
	width: 510px;
	height: 360px;
	float: left;
	margin-left: 15px;
	margin-top: 12px;
}

.imgTopbxy2 img {
	width: 100%;
	height: 100%;
}

.flash4 ul li .imgTop img {
	opacity: 0.4;
}

.flash4 ul li .imgTop img.tm {
	opacity: 1;
}

.flash4 ul li .imgCon {
	width: 854px;
	height: 320;
}

.flash4 ul li .imgCen {
	width: 49px;
	height: 380px;
	background: #1063c4;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
}

.flash4 ul li .imgCen p {
	width: 18px;
	margin: 0 auto;
	margin-top: 30px;
}

.flash4 ul li.first {
	width: 854px;
}

.flash4 ul li.fast {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.bxyiii {
	width: 100%;
	height: 211px;
	background: url(../images/bxyiii.jpg) no-repeat top center;
	margin-top: 10px;
}

.bxyiiin {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}

.bxyiiin a {
	display: block;
	position: absolute;
	left: 917px;
	top: 138px;
	color: #fff;
	font-size: 14px;
}

.bxygy {
	padding-top: 50px;
	width: 100%;
	height: auto;
	background: url(../images/about.jpg) no-repeat top center;
	/* margin-top: 45px; */
}

.bxygyn {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}

.bxygyn1 {
	position: absolute;
	left: 770px;
	top: 130px;
	width: 415px;
	line-height: 25px;
	font-size: 14px;
	color: #fff;
}

.bxycf {
	width: 100%;
	height: 290px;
	margin-top: 10px;
}

.bxycfn {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
}

.qhkj2 {
	width: 1080px;
	height: 290px;
}

.qhdh2 {
	overflow: hidden;
	width: 100%;
}

.qhdh2 ul li {
	float: left;
	width: 120px;
	height: 35px;
	text-align: center;
	font-size: 14px;
	line-height: 35px;
	margin-right: 13px;
	overflow: hidden;
	color: #333;
	border: 1px solid #c3c3c3;
}

.qhdh2 ul li.hover {
	color: #fff;
	border: 1px solid #ed1a0b;
	background: #ed1a0b;
}

.qhnr2 {
	width: 100%;
	height: 225px;
	margin-top: 30px;
}

.bxycjwt {
	width: 100%;
	height: auto;
	/* background: url(../images/bxycjwt_1.jpg) no-repeat top center; */
	background: #fff;
	overflow: hidden;
}

.bxycjwtn {
	width: 1300px;
	height: auto;
	margin: 20px auto;
	margin-top: 60px;
}

.bxycjwtn1 {
	/* font-size: 13px;
	position: absolute;
	left: 256px;
	top: 49px;
	font-weight: bold; */
	margin-left: 25px;
	padding-top: 25px;
	width: 350px;
	float: left;

}

.bxycjwtn1_1 {
	width: 350px;
	height: 30px;
	border-bottom: 1px #ccc solid;
}

.bxycjwtn1 h2 {
	float: left;
	font-weight: bold;
	font-size: 18px;
	float: left;
	color: #40509b;
}

.bxycjwtn1 a {
	float: right;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	padding-top: 9px;
}

.bxycjwtn3 {
	width: 250px;
	height: 320px;
	position: absolute;
	left: 45px;
	top: 100px;
}

.bxycjwtn1 li {
	width: 350px;
	height: 110px;
	border-bottom: 1px dashed #999
}

.bxycjwtn1 li a i {
	font-style: normal;
	color: #FFFFFF;
	font-size: 12px;
	padding: 3px;
	background-color: #2543a5;
	border-radius: 5px;
	float: left;
}

.bxycjwtn1 li p i {
	font-style: normal;
	color: #FFFFFF;
	font-size: 12px;
	margin-right: 11px;
	padding: 3px;
	background-color: #333;
	border-radius: 5px;
}

.bxycjwtn1 li b {
	width: 320px;
	display: block;
	float: right;
	font-size: 15px;
	color: #333;
	margin-bottom: 6px;
}

.bxycjwtn1 li p {
	width: 340px;
	display: block;
	float: left;
	font-size: 14px;
	color: #333;
	margin-top: 3px;
	line-height: 20px;
	font-weight: normal;
}

.bxycjwtn4 {
/* 	float: right;
	padding-top: 20px;
	width: 770px;
	height: 380px; */
	/* position: absolute;
	right: 0px;
	top: 54px; */
}

.qhkj3 {
	width: 100%;
	height: 100%;
}

.qhdh3 {
	overflow: hidden;
	margin: auto;
	margin-bottom: 20px;
	width:100%;
	height: 150px;
	position: relative;
	/* display: flex;
	justify-content: space-between; */
	position: relative;
}

.qhdh3_shu{
	position: absolute;
	width: 2px;
	height: 80px;
	background-color: #dbdbdb;
	top: 30px;
	right: 50%;
}

.qhdh3 ul li {
	float: left;
	line-height: 50px;
	height: auto;
	overflow: hidden;
	color: #333;
	width:50%;
	height: 145px;
	cursor: pointer;
	position: relative;
}
.qhdh3 ul li  .hover_1{
	margin: 0 auto;
	width: 165px;
	/* height: 8px; */

	
}
.qhdh3 ul li  .hover_1 span{
	display: block;
	width: 0;
	height: 8px;
	background: #2d85ff;
	transition: all 0.6s;
	-moz-transition: all 0.6s; /* Firefox 4 */
	-webkit-transition: all 0.6s; /* Safari 和 Chrome */
	-o-transition: all 0.6s; /* Opera */
}
.qhdh3 ul li  .hover_1 i{
	display: block;
	width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid #2d85ff;
	transition: all 1s;
	-moz-transition: all 1s; /* Firefox 4 */
	-webkit-transition: all 1s; /* Safari 和 Chrome */
	-o-transition: all 1s; /* Opera */
}

.qhdh3 ul li.hover .hover_1{
	width: 165px;
	height: 20px;
	position: absolute;
    top: 47%;
    left: 37%;

}
.qhdh3 ul li.hover .hover_1 span{
	display: block;
	margin: 0 auto;
	width: 165px;
	height: 8px;
	background: #2d85ff;
}
.qhdh3 ul li.hover  .hover_1 i{
	display: block;
	width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #2d85ff;
	margin-left: 43%;
}

.qhdh3 ul li h2 {
	font-weight: bold;
	font-size: 44px;
	float: left;
	margin:10px 0;
	margin-bottom: 15px;
	position: absolute;
    left: 36%;
}

.qhdh3 ul li a {
	display: block;
	float: right;
	margin-right: 15px;
	font-size: 14px;
	color: #333;
}

.qhdh3 ul li.hover a {
	color: #fff;
}

.qhnr3 {
	padding: 40px 80px;
	height: auto;
	margin-top: 10px;
	margin: 0 auto;
	background: #f0f3f6;;

}

.qhnr3s {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
	
}
.qhnr3s a{
	padding:20px 0;
	width: 48%;
	height: 200px;
	overflow: hidden;
	background-color: #fff;
	border-radius: 15px;
	float: left;
    margin: 0 1%;
}

.qhnr3s_left{
float: right;
width: 46%;
padding:9% 2% 0;
}


.qhnr3s img {
	width: 46%;
	height:auto;
	float: left;
	
}

.qhnr3s b {
	width: auto;
	display: block;
	float: left;
	font-size: 18px;
	color: #1f1f1f;
	margin-top: 10px;
	margin-bottom: 10px;
}

.qhnr3s p {
	width: auto;
	float: left;
	color: #333;
	font-size: 14px;
	line-height: 22px;
}

.qhnr3x {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.qhnr3x ul {
	width: 100%;
}

.qhnr3x li {
	margin: 5px 8px;
	width: 45%;
	padding:0 20px;
	float: left;
	font-size: 14px;
	line-height: 35px;
	background-color: #fff;
}

.qhnr3x li a{
	/* display: flex;
	align-items: center; */
}

.qhnr3x li img{
	float: left;
	margin-right: 5px;
	width: 10px;
	height: 20px;
	padding-top: 8px;
}

.qhnr3x li p {
	float: left;
	margin-left: 20px;
	width: auto;
	font-size: 15px;
}

.qhnr3x li span {
	float: right;
	width: 90px;
	text-align: right;
	display: block;
}

.qhnr3x li a {
	color: #3b2a19;
}

.qhnr3x li a:hover {
	color: #0151a7;
}

.new_more{
	float: right;
	margin-top: 20px;
	width: 150px;
	height: 30px;
	border: 1px solid rgb(28,141,219);
}
.new_more a{
	display: block;	
	line-height: 30px;
	text-align: center;
	font-size: 15px;
	width: 61%;
    float: left;

}
.new_more img{
	width: 21%;
    float: right;
    padding-top: 14px;
    padding-right: 24px;
}

.bxyyouq {
	width: 100%;
	/* height: 80px; */
	background: #e8e8e8;
	/* overflow: hidden; */
}

.bxyyouqn {
	width:100%;
    float:left;
    height:50px;
    position: relative;
}

.bxyyouqn ul {
	width:100%;
	/* height: 80px; */
	position: absolute;
	overflow: hidden;
	left: -45px;
	top: 10px;
}

.bxyyouqn ul li {
	float: left;
	font-size: 14px;
	color: #f9f9f9;
	margin-right: 10px;
	line-height: 24px;
}

.bxyyouqn ul a {
	color: #e1e1e1;
}

.bxyyouqn ul li a:hover {
	color: #e1e1e1;
}

.bxyfoot {
	width: 100%;
	background-color:#f9f9f9;
	overflow: hidden;
}

.bxyfootn {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	padding-top: 2.1%;
}

.bxyfootn1 {
	width: 1200px;
	height: auto;
	padding-top: 3%;
	color: #fff;
	margin: 0 auto;
}

.bxyfootn1 ul {
	width: 820px;
	float: right;
}

.bxyfootn1 li {
	float: left;
	font-size: 14px;
	margin-right: 25px;
}

.bxyfootn1 li a {
	color: #fff;
}
.bxyfootn .weixin{
float:right;
color:#fff;
text-align:center;
margin: 0 0 0 7%;
}
.bxyfootn .gzh{
float:right;
color:#fff;
text-align:center;
}

.bxyfootx {
	width: 100%;
	margin: 0 auto;
	position: relative;
}

.bxyfootx2 {
	width: 900px;
	float: left;
	font-size: 14px;
}

.bxyfootx2 img{
	margin-bottom: 10px;
}

.bxyfootx2 a {
	color: #fff;
}

.bxyfootx2 p {
	color: #b7b7b7;
	font-size: 14px;
	margin-bottom: 10px;
}

.bxyliu {
	width: 300px;
	height: 110px;
	position: absolute;
	right: 7px;
	top: 47px;
}

.bxyliun {
	width: 100%;
	height: 100%;
	position: relative;
}

.intxt3 {
	width: 200px;
	height: 25px;
	font-size: 14px;
	position: absolute;
	left: 55px;
	top: 3px;
	background-color: transparent;
	outline: none;
	color: #000;
}

.intxt4 {
	width: 200px;
	height: 25px;
	font-size: 14px;
	position: absolute;
	left: 55px;
	top: 43px;
	background-color: transparent;
	outline: none;
	color: #000;
}

.coolbg5 {
	cursor: pointer;
	font-size: 12px;
	color: #0151a7;
	font-family: "Microsoft YaHei";
	position: absolute;
	left: 31px;
	top: 88px;
	outline: none;
	background-color: transparent;
}
.gywm{
width:100%;
height:auto;
display:flex;
}
.gywm .gy_left{
width:50%;
}
.gy_left img{
width:100%;
}
.gy_right{
width:50%;
background:#0882d8;
display:flex;
flex-direction:column;
align-items: flex-start;
}
.gy_bt{
display:flex;
flex-direction:column;
align-items: center;
padding:5%;
padding-bottom: 4%;
padding-top: 8%;
}
.gy_bt .jx span{
width:15px;
height:1px;
background:#fff;
}
.gy_bt .bt{
    margin: 20% 0;
    font-size: 30px;
    color: #fff;
	}
.gy_right .jdjs{
    width: 55%;
    font-size: 16px;
    color: #fff;
    line-height: 35px;
	margin-left:50px;
	letter-spacing: 2px;
    text-indent: 45px;
    margin-top: -25px;
	}
.gy_right .ckgd{
border: 1px solid #fff;
    display: flex;
    height: 25px;
    margin-left: 50px;
    margin-top: 2%;
    width: 150px;
    align-items: center;
    font-size: 16px;
}
.ckgd a{
padding-left: 10px;
    color: #fff;
	}
.ckgd a img{
    padding-left: 15px;
    padding-bottom: 4px;
	}
.gsys{
width:100%;
background:#fff;
margin-top:1%;
float:left;
}
.gsys .gsysnr{
width:1150px;
margin:0 auto;
}
.gsys .gsysnr .ys1{
display:flex;
align-items: center;
}
.gsys .ys1 .ys1hd{
display:flex;
flex-direction:column;
height:auto;
margin-left:15%;
}
.ys1hd h3{
color: #076fd2;
    font-size: 32px;
    padding-bottom: 30px;
	letter-spacing:4px;
	}
.ys1hd span{
padding-bottom:21px;
}
.ys1hd img{
width:94px;
}
.ys1bo{
font-size: 18px;
line-height: 32px;
letter-spacing: 1px;
}
.ys1 .img1{
padding-left: 54px;
}


.gsys .gsysnr .ys2{
display:flex;
align-items: center;
margin-top:8%;
}
.gsys .ys2 .ys2hd{
display:flex;
flex-direction:column;
height:auto;
width: 564px
}
.ys2hd h3{
color: #076fd2;
    font-size: 32px;
    padding-bottom: 30px;
	letter-spacing:4px;
	}
.ys2hd span{
padding-bottom:22px;
}
.ys2hd img{
width:94px;
}
.ys2bo{
font-size: 18px;
line-height: 32px;
letter-spacing: 1px;
}
.ys2 .img2{
margin-left:10%;
}

.gsys .gsysnr .ys3{
display:flex;
align-items: center;
margin-top: 8%;
}
.gsys .ys3 .ys3hd{
display:flex;
flex-direction:column;
height:auto;
margin-left:15%;
}
.ys3hd h3{
color: #076fd2;
    font-size: 32px;
    padding-bottom: 30px;
	letter-spacing:4px;
	}
.ys3hd span{
padding-bottom:21px;
}
.ys3hd img{
width:94px;
}
.ys3bo{
font-size: 18px;
line-height: 32px;
letter-spacing: 1px;
}
.ys3 .img3{
padding-left: 54px;
}
.zsbk{
width:100%;
margin:3% 0;
}
.zsbk .zszt{
width:1200px;
margin:0 auto;
}
.zszt .zsbt{
text-align:center;
height:150px;
}
.zsbt .zslogo{
margin-bottom: 25px;
}
.zsbt h3{
font-size: 44px;
margin-bottom: 39px;
}
.swiper-container_1{
    margin-top: 5%;
    /* position: relative; */
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    list-style: none;
	margin-bottom: 6%;
}
.swiper-container_1 .swiper-wrapper_1 {
    display: flex;

	}
.swiper-container_1 .swiper-slide_1{
margin:auto 30px !important;
width:260px;
height:350px;
}
.swiper-container_1 .swiper-slide img{
display: block;
 margin: auto;
 border: 1px dashed #ccc;
 width:247px;
 height:335px;
}
.fw{
width:100%;
height:700px;
float:left;
background: url(/skin/images/fuwu.png) no-repeat center;
}
.fw .fw1{
width:1200px;
margin:0 auto;
}
.fw1 .head1{
text-align:center;
height:150px;
padding-top:40px;
}
.headlogo{
margin-bottom: 25px;
}
.fw1 .head1 h3{
font-size: 44px;
margin-bottom: 39px;
    color: #fff;
	}


				.fixer{
					position: fixed;
					top: 0;
					left: 0;
					z-index: 999;
					width: 100%;
				}
				.daohang {
					margin: auto;
					max-width: 1500px;
					display: flex;
					justify-content: space-between;

				}

				.daohang li {
					position: relative;
					width: 198px;
				}

				.daohang li a {
					color: #fff;
					width: 80%;
					padding: 0;
					border-radius: 36px;
					font-size: 15px;
					text-align: center;
					height: 48px;
					line-height: 48px;
					padding-bottom: 2px;
					display: inline-block;
					cursor: pointer;
					position: relative;
					overflow: visible;
					/* -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; */
					/* transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; */
				}

				.daohang li {
/* 					border-right: 1px solid #5990fa;
					border-left: 1px solid #3168d2; */
                  width: 180px;
                  height: 50px;
                line-height: 50px;
                margin: 3px 0;
				text-align:center;
				}
				.daohang li:after{
				content:"";
				height:50px;
				width:1px;
				color:#ccc;
				}



				.daohang li:last-child {
					border: none;
                  width: 180px;
                  height: 50px;
                 line-height: 50px;
                 margin:3px 0;
				}

				.daohang li .active {
				   color: #fff;
                   border: 1px solid rgba(255,255,255,0.3)
                   border-radius: 36px;
                   height: 40px;
                   line-height: 40px;
				}


			       .daohang li a:hover {
                     border: 1px solid #74afdd;
					 color: #FFF;
					 border-radius: 36px;
					 height: 40px;
                     line-height: 40px;
				}

				.subnav {
					position: absolute;
					width: 100%;
					height: auto;
					/* left: -36px; */
					top:53px;
					opacity: 0;
					transition: all .3s ease 0s;
					transform: translate3d(0, 10px, 0);
					visibility: hidden;
					z-index: 100;
					background:rgb(0 0 0 / 10%);
					
				}

				.subnav li {
					width: 100% !important;
					height: 40px !important;
					background-image: none;
					border-left: none;
					border-right: none;
				}

				.subnav li:first-child {
					border-top: none;
				}

				.subnav li a {
					display: block;
					width: 100%;
					font-size: 13px;
					text-align: center;
					margin: 0;
					color: #fff !important;
					height: 40px;
					line-height: 40px;
					background: none !important;
				}

				.subnav li a:hover {
					border: none;
					color: #fff;
					border-bottom:solid 1px #3e97db;
					letter-spacing:1.5px;
				}

				.daohang li:hover .subnav {
					opacity: 1;
					transform: translate3d(0, 0, 0);
					visibility: visible;
				}

            .banner{
			margin: 0 auto;
			position: relative;
			overflow: hidden;
			list-style: none;
			padding: 0;
			z-index: 1 !important;
			margin-top:-210px !important;
		}
		.banner .swiper-slide a {
			background: no-repeat;
			background-size: cover;
		}
		.banner .swiper-slide {
			background: no-repeat center / cover;
			height: 850px;
			width:100% !important;
			margin-right:0 !important;
		}

		.fullSlide {
			position: relative;
			height: auto;
			overflow: hidden;
		}
		.fullSlide .bd {
			position: relative;
			z-index: 0;
		}
		.fullSlide .bd ul {
			width: 100% !important;
		}
		
		.fullSlide .bd li {
			width: 100% !important;
			height: 450px;
		}
		.fullSlide .bd li {
			height: auto;
		}
		.fullSlide .bd li img {
			width: 100%;
			margin-left: 0%;
		}
		.fullSlide .hd {
			width: 100%;
			position: absolute;
			z-index: 1;
			bottom: 0;
			left: 0;
			height: 30px;
			line-height: 30px;
			text-align: center;
		}
		.fullSlide .hd ul li {
			cursor: pointer;
			display: inline-block;
			*display: inline;
			zoom: 1;
			width: 14px;
			height: 14px;
			margin: 4px;
			background: #15267e;
			overflow: hidden;
			border-radius: 10px;
			line-height: 9999px;
		}
		.fullSlide .hd ul .on {
			background: #f5710b;
		}

		.banner .swiper-pagination-bullet-active{
			background: #565656;
		}



        .cp_con_1 {
			width: 200px;
			margin: 0 auto;
			display: flex;
			margin-bottom: 35px;
			justify-content: center;
			flex-direction: column;
		}

		.cp_con_1_left {
			display: flex;
			flex-direction: column;
			align-items: center;
			line-height: normal;

		}

		.cp_con_1_left h2 {
			margin-bottom: 25px;
			font-size: 44px;
			letter-spacing: 5px;
		}
		.cp_con_1_left span{
			display: block;
			width: 100%;
			text-align: center;
		}

		.cp_con_1_left p {
			display: flex;
			font-size: 16px;
			color: #98989a;
		}



		.cp_con_1_right {
			height: 42px;
			float: right;
			width: 50%;
			margin-top: 1%;
		}

		.search {
	        float: left;
			padding: 10px 15px;
			border-radius: 30px;
			border: 1px solid #d1d1d1;
			background-color: #FFFFFF;
			width: 265px;
		}

		.search input {
			outline: none;
			font-size: 17px;
			padding-right: 100px;
			width: 150px;
			color: #ccc;
		}

		.cp_con_1_right .btn {
			margin-left: -80px;
			padding: 0 30px;
			border-radius: 30px;
			background-color: #0782d9;
			color: #FFFFFF;
			font-size: 16px;
			height: 42px;
			line-height: 42px;
			outline: none;
			cursor: pointer;
		}

		.cp_con_1_right .btn img {
			width: 30px;
		}

.qhnr li {
			width: 300px;
			height: 345px;
		}

		.qhnr li.hover {
			background: #fff;
			box-shadow: 5px 5px 5px #d3e9f7;
		}

		.qhkj {
			display: flex;
			justify-content: space-between;
		}

		.qhdh {
			display: flex;
			flex-direction: column;
			width: 20%;
			background: #fff;
		}

		.qhdh a {
			color: #333;
		}

		.qhdh ul li.hover {
			/* background: #4e6cb5; */
			background: url('/skin/images/xuanfu.png') right center no-repeat;

		}

		.qhdh ul li.hover a {
			color: #0080db;
		}

		.qhdh ul {
			display: flex;
			flex-direction: column;
			background: #f6f6f6;
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc;
			margin-top: 2px;
		}

		.qhdh ul li {
			margin: auto !important;
			padding: 0 10%;
			width: 84.5%;
			line-height: 30px;
			text-align: center;

		}

		.qhdh ul li a {
			padding: 10px 0;
			border-bottom: 2px dotted #c3c3c3;
		}



		.qhnr_1 {
			width: 75%;
		}

		.biaoti {
			width: 100%;
			height: 90px;
			background: #077dd7;
			border-radius: 10px 10px 0 0;
			color: #fff;
			text-align: center;
			display: flex;
			flex-direction: column;
			justify-content: center;
		}

		.biaoti h2 {
			font-size: 28px;
			color: #FFFFFF;
			text-align: center;
		}

		.sub_nav_1 li {
			background: none !important;
			margin: 0 !important;
		}

		.sub_nav_1 li a {
			color: #333 !important;
			font-weight: normal;
			font-size: 15px;
		}

		.sub_nav_1 {
			display: none !important;
			position: absolute;
			right: -200px;
			top: 0;
			width: 200px;
			z-index: 99999;
			border-radius: 0 10px 10px 0;
			/* border: 1px solid #ccc; */

		}

		.sub_nav {
			position: relative;
		}

		.sub_nav:hover .sub_nav_1 {
			display: block !important;

		}

		.right_1 {
			font-size: 20px;
			line-height: 30px;
			font-weight: bold;
			padding-left: 20px;
			border-left: 4px solid #005DC5;
		}


		.lxwm {
			display: flex;
			flex-direction: column;
			align-items: center;
			border: 1px solid #0780d9;
			background: #0780d9;
			margin-bottom: 10%;
			border-radius: 17px;
			line-height: 33px;
			color: #fff;
		}

		.lxwm .lxlogo {
			margin: 12px 0;
			display: flex;
			align-items: center;
		}
		.lxwm .lxlogo img{
			margin-right: 10px;
		}

		.lxwm p {
			margin-bottom: 10px;
			font-size: 22px;
		}
.w1200 {
			width: 1200px;
			margin: 0 auto;
		}

		.bxyfw {
			height: 555px !important;
			background: none;
		}

		.bxyfw .in_title {
			padding-top: 40px;
		}

		.bxyfw .in_title .entit {
			margin-top: 25px;
			margin-bottom: 12px;
			font: normal 20px "arial";
			color: #666;
			text-align: center;
		}

		.bxyfw .in_title .tit {
			margin-top: 20px;
			font-size: 30px;
			font-weight: bold;
			line-height: 12px;
			text-align: center;
			color: #1c4281;
			background: url(/skin/images/titline.png) no-repeat;
		}

		.bxyfw #floor_4_main {
			height: 555px;
			background: url("/skin/images/lianxi.png");
			background-position: center bottom;
			background-repeat: no-repeat;
			background-size: cover;
			background-attachment: fixed;
		}

		.floor_4_1 {
			< !-- background: rgba(28, 59, 139, 0.7);
			-->
		}

		.bxyfw .floor_4 .in_title .entit {
			color: #fff;
		}

		.bxyfw .floor_4 .in_title .tit {
			color: #fff;
			background: url("/skin/images/titline1.png") no-repeat center center;
		}

		.bxyfw .floor_4 .serviceList {
			padding-top: 60px;
			padding-bottom: 100px;
		}

		.bxyfw .floor_4 .serviceList .list {
			width: 104%;
		}

		.bxyfw .floor_4 .serviceList .list li {
			position: relative;
			float: left;
			width: 120px;
			height: 260px;
			margin-left: 62px;
			background: url("/skin/images/liucheng_bg.png") no-repeat;
		}

		.bxyfw .floor_4 .serviceList .list li:first-child {
			margin-left: 0px;
		}

		.bxyfw .floor_4 .serviceList .list li .img {
			padding: 30px 36px 0 30px;
		}

		.bxyfw .floor_4 .serviceList .list li .img img {
			display: block;
			width: 100%;
			height: 100%;
			*width: 47px;
			*height: 36px;
			transition: all ease 600ms;
		}

		.bxyfw .floor_4 .serviceList .list li .tit {
			width: 26px;
			height: 108px;
			margin-top: 20px;
			*margin-top: 12px;
			margin-left: 40px;
			font: bold 26px "Microsoft YaHei";
			text-align: center;
			color: #233f92;
			display: block;
			vertical-align: text-top;
			line-height: 26px;
			*line-height: 30px;
			word-break: break-all;
			word-wrap: break-word;
			z-index: 3;
			position: relative;
		}

		.bxyfw .floor_4 .serviceList .list li .num {
			position: absolute;
			bottom: 0;
			left: 26px;
			width: 61px;
			height: 33px;
		}

		.bxyfw .floor_4 .serviceList .list li .num img {
			display: block;
			width: 100%;
			height: 100%;
		}

		.bxyfw .floor_4 .serviceList .list li.ita7 {
			width: 120px;
			background: url("/skin/images/liucheng1_bg.png") no-repeat;
		}

		.bxyfw .floor_4 .serviceList .list li:hover .img img {
			transform: rotate(360deg);
			transition: all ease 600ms;
		}
        .swiper-button-prev:after,
		.swiper-button-next:after {
			content: "";

		}

		.swiper-button-prev {
			background: url(/skin/images/left.png) no-repeat center;
			width: 53px;
			height: 116px;
			left: -50px;
			position: absolute;
			top: 67% !important;
			z-index: 1;
			cursor: pointer;
		}

		.swiper-button-next {
			background: url(/skin/images/right2.png) no-repeat center;
			width: 53px;
			height: 116px;
			right: -75px;
			position: absolute;
			top: 67% !important;
			z-index: 1;
			cursor: pointer;
		}
.fw_bot{
			margin-top: 20px;
			width: 100%;
		}
		.bot_1{
			display: flex;
			justify-content: space-between;
		}
		.bot_1_1{
			display: flex;
			flex-direction: column;
			align-items: center;
		}
		.bot_1_1:first-child{
			margin-left:48px
		}
		.bot_1_1:nth-child(2){
			margin-left: 0px;
		}
		.bot_1_1:nth-child(3){
			justify-content: flex-end;
			margin-right: 0px;
		}
		.bot_1_1:nth-child(3) span{
			height: 50px;
		}
		.bot_1_1:nth-child(4){
			margin-right: 112px;
		}
		.bot_1_1 img{
			margin-top: 10px;
			width: 80px;
			height: 80px;
		}
		.bot_1_1 p{
			font-size: 16px;
			color: #fff;
		}
		.bot_1_1 span{
			width: 1px;
			height: 80px;
			border-left: 1px dashed rgba(255, 255, 255, 0.6);
		}

		.bot_2{
			width: 100%;
			display: flex;
			align-items: center;
		}
		.bot_2 span{
			display: block;
			width: 145px;
			height: 2px;
			background: #fff;
		}
		.bot_2 span:first-child{
			width: 80px;
		}
		.bot_2 span:last-child{
			width: 80px;
		}
		.bot_2 i{
			display: block;
			width: 15px;
			height: 15px;
			background: #fff;
			border-radius: 50%;
		}
		.bot_3{
			display: flex;
			justify-content: space-between;
			margin: auto;
			width: 784px;
		}
		.bot_3_1{
			display: flex;
			flex-direction: column;
			align-items: center;
		}
		.bot_3_1 img{
			margin-bottom: 10px;
			width: 80px;
			height: 80px;
		}
		.bot_3_1 p{
			font-size: 16px;
			color: #fff;
		}
		.bot_3_1 span{
			width: 1px;
			height: 50px;
			border-left: 1px dashed #fff;
		}
		.bot_3_1:nth-child(2) span{
			height: 80px;
		}
		.bot_3_1:nth-child(3){
			margin-right: 64px;
		}

         .al {
			width: 100%;
			margin: 3% 0;
			float:left;
		}

		.alzt {
			width: 1200px;
			margin: 0 auto;
		}

		.albt {
			text-align: center;
			height: 150px;
		}

		.albt .allogo {
			margin-bottom: 25px;
		}

		.albt h3 {
			font-size: 44px;
			margin-bottom: 39px;
		}

		.bigbox {
			overflow: hidden;
			width: 1200px;
			height: auto;
			margin: auto;
		}

		#switcher {
			height: auto;
			left: 0px;
		}

		.box {
			transition: all .7s ease 0s;
			/* margin: 0 20px !important; */
			width: 360px !important;
			height: 400px;
			float: left;
			position: relative;
		}

		.box img {
			display: block;
			margin: auto;
			width: 360px;
			height: 260px;
			border: 1px solid #ccc;
			z-index: 1;
			border-radius: 15px;
		}

		.box p {
			margin-top: 8px;
			font-size: 14px;
			line-height: 27px;
			text-align: left;
			z-index: 1;
			color: #333;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 3;
			line-clamp: 3;
			-webkit-box-orient: vertical;
		}

		.box p:nth-child(2) {
			margin-top: 16px;
			line-height: 30px;
			font-size: 16px;
			font-weight: bold;
			text-align: center;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden;
		}

		.newCase {
			margin-top: 3%;
			margin-bottom: 6%;
			width: 100%;
			overflow: hidden;
		}


		.bigbox .swiper-container {
			padding-bottom: 50px;
		width: 100%;
		height: 100%;
		}

		.bigbox .swiper-slide {
		text-align: center;
		font-size: 18px;
		background: #fff;
		margin: 0  13px !important;
		/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;

		}

		.swiper-pagination{
			/* bottom:-20px !important; */
		}
		.swiper-pagination-bullet{
			width: 5px;
			height: 5px;
			border: 1px solid #fff;
			background: #fff;
			opacity: 1;
		}
		.swiper-pagination-bullet-active{
			background-color: #0080db;
		}

		.hezuo {
			width: 100%;
			float:left;
		}

		.hezuozt {
			width: 1200px;
			margin: 0 auto;
		}

		.hezuo_head {
			text-align: center;
			height: 150px;
		}

		.flogo {
			margin-bottom: 25px;
		}

		.hezuo_head h3 {
			font-size: 44px;
			margin-bottom: 39px;
		}

		.hezuo_center {
			margin-top: 3%;
			margin-bottom: 6%;
			width: 100%;
			overflow: hidden;
		}

		.bigbox_1 .box_1 {
			transition: all .7s ease 0s;
			margin: 0 10px !important;
			padding: 7px 0;
			width: 179px !important;
			float: left;
			position: relative;
		}
		.bigbox_1 .box_1 img{
		width:100%;
		}
		.bbbbt {
			width: 600px;
			margin: 0 auto;
			display: flex;
			padding-top: 3%;
			justify-content: space-between;
		}

		.bt_left {
			display: flex;
			flex-direction: column;
			align-items: center;
		}

		.bt_left span {
			width: 165px;
			height: 8px;
			background: #2d85ff;
		}

		.bt_left h3 {
			margin: 36px 0 30px 0;
			font-size: 44px;
		}

		.zjzx {
			width: 2px;
			background: #000;
			height: 60px;
			margin-top: 78px;
		}

		.bt_right {
			display: flex;
			flex-direction: column;
			align-items: center;
		}

		.bt_right h3 {
			margin: 36px 0 30px 0;
			font-size: 44px;
		}

 .header{width: 100%;
        overflow: hidden;
		position:relative;
		z-index:99;
		background: rgb(0 0 0 / 10%);
	}
	.head{
		position:relative;
		z-index:98;
	}
	.head-top{
	border-bottom:1px solid  rgba(255,255,255,.6);
	}
	.top-container{
	height: 37px;
    line-height: 37px;
    color: #fff;
	width:1350px;
	margin: 0 auto;
	font-size:14px;
	}

/* 	.new_side_show{
		position:fixed;
		top:0;
		left:0;
		width:100%;
		z-index:999;
	
	} */

	.fl{float:left;
	    font-style: normal;
		}

	.fr{float:right;}

     .fr a{color:#fff;
	 text-decoration: none;
	 }

	.clear{width:100%;clear:both;}
.head-center{
display:flex;
max-width:1500px;
margin: 0 auto;	
padding:0px;
}
.head-center .logo{
padding:14px 0;
}
.head-center .logo a img{width:120px;}
.head-wz{
    width:75%;
    margin-left: 8px;
    text-align: left;
    height: 70px;
    padding-left: 2%;
    line-height:40px;
}
.head-wz h2{
font-size: 24px;
line-height: 30px;
color: #fd5e03;
text-shadow: rgba(255, 255, 255, .6) 1px 0 0, rgba(255, 255, 255, .6) 0 1px 0, rgba(255, 255, 255, .6) -1px 0 0, rgba(255, 255, 255, .6) 0 -1px 0;
margin:0;
}
.head-wz p{
    margin-top: 16px;
    font-size: 20px;
    color: #fff;
    font-family: "宋体";
}
.head-fr{
    margin-top: 10px;
    width: 400px;
    text-align: left;
}
.head-fr p{
    color: #fd5e03;
	margin:0;
	margin-left: 20px;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 5px;
    letter-spacing: 1px;
    text-shadow: rgba(255, 255, 255, .6) 1px 0 0, rgba(255, 255, 255, .6) 0 1px 0, rgba(255, 255, 255, .6) -1px 0 0, rgba(255, 255, 255, .6) 0 -1px 0;
}
.head-fr ul{
    font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    line-height: 25px;
    overflow: hidden;
    padding: 0 15px;
	margin:0;
}
.head-fr li{
   display: block;
    width: 100%;
	padding-left: 7px;
	font-size:25px;
	margin-top:5%;
	text-align: right;
}
.sdchiap{width:100%;float:left;}
/* .sk_sdf a img{width:24px;height:11px;} */
.sk_sdf{width:100%;float:left;border-bottom:solid 1px #e1e1e1;}
.sdchiap span{width:12.5%;cursor: pointer;float:left;font-size:18px;text-align:center;line-height:75px;color: #666;font-weight: 600;position:relative;}
.sdchiap a{width:24px;}
.sdchiap img{width:24px;height:11px;position: absolute;left: 166px;top: 50px;}
.sdchiap span:hover{border-bottom:solid 2px #1063c4;color:#1063c4;}
.sdchiapp{width:100%;float:left;}
.sdchiapp a{width:12.5%;float:left;}
.sdchiapp span{width:100%;text-align:center;cursor: pointer;float:left;font-size:20px;line-height:75px;color: #666;font-weight: 600;position:relative;}
.sdchiapp img{width:24px;height:11px;position: absolute;left: 166px;top: 50px;}
.sdchiapp span:hover{border-bottom:solid 2px #1063c4;color:#1063c4;}
.sd_cps{max-width:1500px;margin:0px auto;}
.sd_cpcpa{background-color:#fff;width:100%;float:left;box-shadow: 0 5px 13px rgba(0, 0, 0, 0.05);}
.sd_cpcpa ul{width:100%;float:left;margin:20px 0px 0px 0px;}
.sd_cpcpa ul li{width:25%;position:relative;top:0px;left:0px;z-index:1;float:left;position:relative;top:0px;left:0px;}
.sd_cpcpa ul li span{width:100%;float:left;position:absolute;top:0px;left:0px;z-index:50;}
.sd_cpcpa ul li span img{width:25px;margin:1%;float:left;}
.sd_cpcpa ul li span p{height:30px;margin:3% 1% 1% 1%;float:right;color:#777;}
.sd_cpcpa ul li a img{width:100%;float:left;padding:4% 0px 5% 0px;position:relative;top:0px;left:0px;z-index:30;}
.sd_cpcpa ul li a h3{width:100%;font-weight:normal;float:left;line-height:40px;font-size:16px;text-align:center;padding-bottom:8%;}
#k1,#k3,#k4,#k5,#k6,#k7,#k8{display:none;}
.djks a{text-align:center;line-height:45px;width:10%;float:left;margin:0px 43% 30px 43%;border:solid 1px #f1f1f1;}
.djks a:hover{color:red;}
#p1,#p3,#p6,#p8,#p9,#p11,#p14,#p16,#p17,#p19,#p22,#p24{background-color:#f9f9f9;}
.gdya_a,.gdya_b,.gdya_c,.gdya_d{width:100%;float:left;position:relative;top:0px;left:0px;z-index:1;}
.gdya_a img,.gdya_b img,.gdya_c img,.gdya_d img{width:100%;float:left;}
.zsbk{width:100%;float:left;}
.gdya_a span{width:30%;float:left;position:absolute;top:38%;left:25%;z-index:50;}
.gdya_a span font{width:100%;float:left;font-size:24px;font-weight:bold;color:#222;line-height:75px;}
.gdya_a span b{width:100%;float:left;font-size:16px;line-height:35px;}
.gdya_a span p{width:100%;float:left;font-size:15px;color:#222;line-height:35px;}
.gdya_b span{width:29%;float:left;position:absolute;top:15%;right:12%;z-index:50;}
.gdya_b span font{width:100%;float:left;font-size:24px;font-weight:bold;color:#222;line-height:75px;}
.gdya_b span b{width:100%;float:left;font-size:16px;line-height:35px;}
.gdya_b span p{width:100%;float:left;font-size:15px;color:#222;line-height:35px;}
.gdya_c span{width:30%;float:left;position:absolute;top:12%;left:25%;z-index:50;}
.gdya_c span font{width:100%;float:left;font-size:24px;font-weight:bold;color:#222;line-height:75px;}
.gdya_c span b{width:100%;float:left;font-size:16px;line-height:35px;}
.gdya_c span p{width:100%;float:left;font-size:15px;color:#222;line-height:30px;}
.gdya_d span{width:25%;float:left;position:absolute;top:15%;right:19%;z-index:50;}
.gdya_d span font{width:100%;float:left;font-size:24px;font-weight:bold;color:#222;line-height:75px;}
.gdya_d span b{width:100%;float:left;font-size:16px;line-height:35px;}
.gdya_d span p{width:100%;float:left;font-size:15px;color:#222;line-height:35px;}
.gdya_a h3{width:100%;float:left;-webkit-text-stroke: 1px #e1e1e1;position:absolute;top:7%;left:0px;text-align:center;z-index:66;font-size:55px;letter-spacing:1.5px;}
.gdya_a h3 strong{color:#1063c4;}
.gdya_a i{width:30%;float:left;margin:0px 35%;font-size:16px;text-align:center;position:absolute;z-index:66;top:18%;left:0px;font-style:normal;border:solid 1px #f1f1f1;line-height:40px;}
.sks_ask{width:100%;float:left;}    
	.bxyfoot {
			height: auto !important;
			padding-bottom: 5px;
		}

		.bxyfootx {
			/* display: flex;
			flex-direction: column; */

		}

		.bxyfootx2 {
			margin-left: 0;
			width: 1200px;
		}

		.bxyfootx2 p {
			float: left;
			width: 500px;
			line-height: 40px;
			font-size: 16px;
		}

		.bxyfootx3 {

			border-bottom: 1px dashed #e8e8e8;
			width: 1300px;
			margin: 0 auto;
			margin-bottom: 10px;
		}

		.bxyfootx3 p {
			color: #a8c0d8;
			line-height: 30px;
			padding-bottom: 15px;
			margin-top: 5px;
		}

.nfjj{width:100%;background: rgb(0 0 0 / 10%);position:fixed;top:0px;left:0px;z-index:999;box-shadow: 0 5px 13px rgba(0, 0, 0, 0.2);float:left;}
.nfjjj{width:100%;background:#fff;position:fixed;top:0px;left:0px;z-index:999;box-shadow: 0 5px 13px rgba(0, 0, 0, 0.2);float:left;}
.nongya{width:1700px;margin:0px auto;}
.noya{width:7.5%;margin:1%;float:left;}
.noya h1{width:100%;float:left;}
.noya h1 a img{width:100%;float:left;}
.noya span{width:100%;float:left;}
.noya span a img{width:100%;float:left;}
.no_yb{width:63%;margin-left:4%;float:left;}
.no_yb a{width:10%;height:90px;margin-right:3%;margin-left:1%;line-height:90px;float:left;font-size:17px;color:#fff;}
.no_yb .active{color:#1c94de;}
.no_yb_1 .active{color:#1c94de;}
.no_ybb{width:60%;margin-left:8%;margin-right:2%;float:left;}
.no_ybb a{width:14%;line-height:90px;float:left;font-size:18px;color:#333;}
.no_yc{width:11%;float:left;}
.no_yc span{width:100%;float:left;font-size:22px;line-height:90px;font-weight:bold;color:#fff;}
.no_ycc{width:10%;float:left;}
.no_ycc span{width:100%;float:left;font-size:22px;line-height:90px;font-weight:bold;color:#333;}
.no_yd{width:2%;cursor:pointer;margin:1%;padding-top:1%;float:right;}
.no_yd span{width:100%;float:left;}
.no_yd span b{width:100%;float:left;height:2px;margin-top:3px;background-color:#fff;}
.no_ydd{width:2%;cursor:pointer;margin:1%;padding-top:1%;float:right;}
.no_ydd span{width:100%;float:left;}
.no_ydd span b{width:100%;float:left;height:2px;margin-top:3px;background-color:#333;}
.noya span{display:none;}
.dh_as{width:80%;display:none;height:100%;position:fixed;top:0px;left:0px;z-index:999;float:left;background-color:#1a4069;padding:1% 10%;}
.dh_asa{width:12%;margin:2%;float:left;}
.dh_asa span{width:100%;float:left;line-height:35px;color:#fff;font-size:18px;margin-bottom:13%;}
.dh_asa span b{height:45px;float:left;border-bottom:solid 2px #fff;}
.dh_asa span a{color:#fff;}
.dh_asa font{width:100%;float:left;font-size:14px;line-height:55px;color:#fff;font-size:16px;}
.dh_asa font a{color:#fff;}
.dh_asb{width:12%;margin:2%;float:left;}
.dh_asb span{width:100%;float:left;line-height:35px;color:#fff;font-size:18px;margin-bottom:13%;}
.dh_asb span b{height:45px;float:left;border-bottom:solid 2px #fff;}
.dh_asb span a{color:#fff;}
.dh_asb font{width:100%;float:left;font-size:14px;line-height:40px;color:#fff;font-size:16px;}
.dh_asb font a{color:#fff;}
.dh_asc{width:13%;border-right:solid 1px #476687;margin:0.5% 0px;float:left;padding:0px 1%;}
.dh_asc span{width:100%;float:left;line-height:35px;color:#fff;font-size:16px;margin-top:2%;color:#8c9fb4;}
.dh_asc span a{color:#fff;}
.dh_asc font{width:100%;float:left;font-size:14px;line-height:40px;color:#fff;font-size:16px;}
.dh_asc font a{color:#fff;font-size:13px;color:#8c9fb4;}
.djs_s h2{width:54%;float:left;line-height:75px;color:#fff;font-size:23px;}
.djs_s h2 a{width:100%;float:left;line-height:75px;color:#fff;font-size:23px;}
.djs_s{width:98%;margin:0px 1%;float:left;}
.djs_s span{width:12%;float:left;line-height:75px;color:#fff;font-size:23px;}
.djs_s span a{color:#fff;}
.djs_s font{width:12%;margin-left:16.5%;float:left;line-height:75px;color:#fff;font-size:23px;}
.djs_s font a{color:#fff;}
.dh_asd{width:15%;margin:0.5% 0px;float:left;padding:0px 1%;margin-left:1.8%;}
.dh_asd span{width:100%;float:left;line-height:20px;color:#fff;font-size:16px;margin-top:8%;}
.dh_asd img{width:120px;float:left;}
.skrt{width:80px;cursor:pointer;height:80px;float:left;position:fixed;top:0px;right:0px;z-index:1000;background-color:#82bf43;}
.skrt span{width:100%;float:left;text-align:center;font-size:55px;line-height:70px;color:#fff;}
.sjea{width:100%;float:left;}
.sjea img{width:100%;float:left;}
.djqw{width:100%;margin-top:8%;float:left;}
.djqw_a{width:1300px;margin:0px auto;}
.djqw_b{width:100%;float:left;}
.djqw_b span{width:100%;line-height:40px;float:left;}
.djqw_b span strong{width:100%;float:left;}
.djqw_b span strong a{width:12%;height:40px;float:left;padding:0px 2%;background-color: #f9f9f9;color: #414b96;text-align:center;border-radius:10px;}
.djqw_b span p{width:100%;line-height:40px;float:left;}
.djqw_b span p a{height:40px;padding:0px 1%;margin:0.5%;line-height:40px;float:left;background-color: #f9f9f9;color: #414b96;}
.djqw_b font{width:100%;float:left;}
.djqw_b font b{width:18%;margin:1%;float:left;}
.djqw_b font b a img{width:100%;float:left;}
.djqw_b font b a i{width:100%;float:left;text-align:center;font-size:15px;line-height:55px;font-style:normal;font-weight:normal;}
.sdjd{width:100%;float:left;}
.sdjd span{width:100%;line-height:40px;float:left;}
.sdjd span strong{width:18%;height:40px;float:left;margin-right:2%;}
.sdjd span strong a{width:100%;float:left;padding:0px 2%;background-color: #f9f9f9;color: #414b96;text-align:center;border-radius:10px;}
.sdjd span font{width:18%;cursor:pointer;height:40px;float:left;margin-right:2%;background-color: #f9f9f9;color: #414b96;text-align:center;border-radius:10px;}
.sdjd span font a{width:100%;float:left;padding:0px 2%;text-align:center;border-radius:10px;color:#414b96;}
.sdjd span p{width:100%;line-height:40px;float:left;}
.sdjd span p a{height:40px;padding:0px 1%;margin:0.5%;line-height:40px;float:left;background-color: #f9f9f9;color: #414b96;}
#lpq3,#lpq4,#lpq5,#lpq6{display:none;}
.dsjk{width:100%;float:left;}
.dsjk img{width:100%;float:left;}
.kor_a{width:100%;margin-top:3%;float:left;background:url(../images/yunta.jpg) no-repeat;background-size:100% auto;}
.kor_a img{width:100%;float:left;}
.kor_b{width:100%;float:left;}
.kor_c{width:65%;margin-top:2%;margin-left:17.5%;float:left;padding:1%;}
.kor_c span{width:100%;text-align:center;color:#fff;float:left;font-size:35px;line-height:75px;}
.kor_c p{width:100%;float:left;color:#fff;font-size:15px;line-height:35px;}
.kor_c a{width:100%;float:left;color:#fff;font-size:14px;line-height:55px;text-align:center;}
.kor_d{width:100%;float:left;background:url(../images/bg-bar.png) no-repeat;border-radius:10px;}
.kor_d span{width:12.666%;cursor:pointer;padding:2% 2% 1% 2%;float:left;}
.kor_d span p{width:100%;float:left;font-size:32px;text-align:center;}
.kor_d span p b{font-size:13px;}
.kor_d span font{width:100%;float:left;font-size:14px;text-align:center;line-height:35px;}
.kor_d span:hover{background-color:#004ea2;}
.kor_d span:hover #sjkd{color:#fff;}
.kor_fb{width:96%;padding:2%;float:left;}
.ytxnne{width:1500px;margin:0px auto;}
.kor_f{width:100%;float:left;position:relative;top:0px;left:0px;z-index:1;}
.kor_fa{width:28.5%;margin:3% 0px;float:left;}
.njaw_a{width:1500px;margin:0px auto;}
.kor_fb span{width:100%;float:left;font-size:20px;line-height:55px;}
.kor_fb p{width:100%;float:left;font-size:14px;line-height:25px;text-align:justify;}
.kor_fc{width:100%;float:right;background-color:#c39c61;}
.kor_fc img{width:100%;float:left;}
.kor_fc p{width:80%;float:left;margin:10%;text-align:center;font-size:35px;line-height:60px;color:#fff;}
.kor_fc p strong{width:100%;float:left;text-align:center;font-size:25px;line-height:60px;}
.kor_fc p font{width:40%;margin-left:30%;border-top:solid 3px #fff;float:left;font-size:16px;}
.kor_fc p a{width:40%;float:left;margin-left:30%;line-height:25px;border:solid 1px #fff;font-size:15px;color:#fff;}
.kor_fd{width:100%;margin-top:1%;float:left;}
.kor_fd span{width:100%;float:left;}
.kor_fd span img{width:9%;float:left;margin:1%;}
.kp_hzkh{width:100%;padding-bottom:2%;float:left;background-color:#fff;}
.kb_hza{width:1350px;margin:0px auto;}
.kb_hzaa{width:100%;float:left;margin:3% 0px;}
.kb_hzaa span{width:100%; font-size: 38px;float:left;color: #1b202e;line-height: 1.2;text-align:center;}
.kb_hzaa p{width:100%;float:left;font-size: 16px;line-height: 26px;color: #81868e;margin-top: 18px;text-align:center;}
.kb_hzab{width:100%;float:left;}
.kb_hzab span{width:12%;margin:1%;float:left;}
.kb_hzab span img{width:100%;}
.njdzz{width:68%;box-shadow: 0 5px 30px 1px rgba(0, 0, 0, .1);border-left: 3px solid #004ea2;position: relative;background-color:#fff !important;margin-top:3%;float:right;}
.njdzz img{width:100%;float:left;}
.sd_jjfa{width:100%;float:left;padding-bottom:2%;background-color:#f9f9f9;}
.sd_jjfa_a{width:1500px;margin:0px auto;}
.sdjj_a{width:100%;float:left;position:relative;top:0px;left:0px;height:100px;}
.sdjj_a span{width:100%;float:left;font-size:32px;font-weight:bold;text-align:center;position:absolute;top:0px;left:0px;z-index:55;line-height:100px;}
.sdjj_a p{width:100%;float:left;text-align:center;font-size:38px;color:#f4f4f4;position:absolute;top:29px;left:0px;z-index:3;line-height:80px;}
.sd_ali{width:100%;height:450px;position:relative;top:0px;left:0px;z-index:1;float:left;}
.sd_ali ul{width:100%;height:400px;position:inherit;float:left;}
.sd_ali ul li{width:23%;position:relative;top:0px;left:0px;z-index:1;overflow:hidden;background-color:#fff;float:left;margin:1%;}
.sd_ali ul li:hover #fs21{display:block;top:30px;transition: all 0.5s ease;}
.sd_ali ul li:hover #fs6{position:absolute;padding-top:5%;background-color:#fff;opacity:0.9;top:0px;left:0px;z-index:610;transition: all 0.5s ease;}
.sd_ali ul li a img{width:100%;height:350px;float:left;}
.sd_ali ul li a span{width:100%;float:left;}
.sd_ali ul li a span h2{width:100%;float:left;font-size:16px;line-height:50px;text-align:center;}
.sd_ali ul li a span p{font-size:25px;float:right;margin-right:1%;}
.sd_ali ul li a span font{width:90%;position:relative;top:0px;left:0px;z-index:600;background-color:#fff;padding:5%;display:none;float:left;font-size:16px;line-height:35px;height:250px;}
.hdryres, .bzdrs{width:100%;float:left;}
.swiper jjSwiper{width:100%;float:left;position:relative;top:0px;left:0px;z-index:1;}
.bzdrs{position:inherit;}
.xwdd_a{width:100%;float:left;}
.xwdda{width:1500px;margin:0px auto;}
.nwsd_a{width:100%;float:left;}
.cwsd_aa{width:46%;background-color:#f9f9f9;padding:1%;margin:1%;float:left;}
.cwsd_aa a span{width:30%;float:left;}
.cwsd_aa a span img{width:100%;float:left;}
.cwsd_aa a font{width:65%;float:right;}
.cwsd_aa a font h2{width:100%;line-height:60px;float:left;}
.cwsd_aa a font p{width:100%;font-size:14px;line-height:30px;float:left;}
.cwsd_aa a font b{width:100%;float:left;font-size:13px;line-height:25px;}
#ss1,#ss4,#ss5{background-color:#f9f9f9;}
#ss2,#ss3,#ss6{background-color:#e1e1e1;}
.chnp_a{width:100%;float:left;margin:6% 0px;}
.mskwes{width:100%;float:left;}
.trcpzx{width:100%;float:left;}
.trcpzx_a{width:100%;float:left;}
.trcpzx_a span{width:12%;margin-top:0.7%;background-color:#f9f9f9;padding:0px 1%;line-height:55px;float:left;font-size:18px;}
.trcpzx_a span b{color:#bb3236;}
.trcpzx_a font{width:85%;margin-top:1%;float:right;}
.trcpzx_a font a{width:16%;overflow:hidden;text-align:center;height:40px;border-bottom:solid 2px #fff;background-color:#f9f9f9;padding:0.2% 0.5%;margin:0.2% 0.7%;float:left;font-size:15px;line-height:40px;}
.trcpzxs_a{width:100%;float:left;}
.trcpzxs_a span{width:12%;margin-top:0.7%;background-color:#f9f9f9;padding:0px 1%;line-height:55px;float:left;font-size:18px;}
.trcpzxs_a span b{color:#bb3236;}
.trcpzxs_a font{width:85%;margin-top:1%;float:right;}
.trcpzxs_a font a{width:10%;overflow:hidden;text-align:center;height:40px;border-bottom:solid 2px #fff;background-color:#f9f9f9;padding:0.2% 0.5%;margin:0.2% 0.7%;float:left;font-size:16px;line-height:40px;}
.trjtg_a,.trjtg{width:100%;float:left;}
.trjtg_a span{width:100%;line-height:60px;font-weight:bold;float:left;font-size:22px;}
.trjtg{border-bottom:solid 2px #f9f9f9;}

.tg_pages {
	float: left;
	overflow: hidden;
	text-align: center;
	width: 100%;
	margin-top:2%;
	margin-bottom:1%;
}
.page-status{display:none !important;}
.tg_pages span {
	display: inline-block;
}

.tg_pages span a {
	border: 1px solid #bebebe;
	color: #bebebe;
	display: inline-block;
	font-size: 13px;
	height: 26px;
	line-height: 26px;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.page-num-current{
    color: #fff !important;
    background: #0e52cf !important;
    border: 1px solid #0e52cf !important;
}

.tg_pages span.thisclass a {
	background: #3468b9 none repeat scroll 0 0;
	border: 1px solid #3468b9;
	color: #ffffff;
}

.new_ys .youshi_con{
    padding-top: 30px;
    width: 100%;
    background: url(/skin/images/new_ystb/gxbj.png) no-repeat;
    background-size: cover;
    height: 600px;
    position: relative;
}
.new_ys .youshi_con1{
    width: 31%;
    background: url(/skin/images/nys_jz.png) no-repeat;
    background-size: cover;
    height: 500px;
    position: absolute;
    right: 0;
	bottom: 0;
}
.youshi_head{
width:1200px;
margin: 0 auto;
}
.youshi_head .nr h3{
    font-size: 36px;
    color: #fffffd;
    line-height: 80px;
    font-weight: normal;
}
.youshi_head .nr p{
    font-size: 20px;
    color: #fffffd;
    line-height: 56px;
}
.youshi_head .nr span{
    color: #dfe0e2;
    font-size: 16px;
}
.youshi_bo{
    width: 1200px;
    background: url(/skin/images/new_ystb/tophx.png) no-repeat;
    margin: 0 auto;
    height: 170px;
    margin-top: 1%;
}
.youshi_bo ul{
    width: 1123px;
    height: 100%;
	float: left;
  
}
.youshi_bo ul li{
	float: left;
	padding: 4% 0;
    text-align: center;	
    width: 25%;
    height: 170px;
    box-sizing: border-box;
}
.youshi_bo ul li:hover{
    border-radius: 33px;
    border:2px solid #ccc;  
}

.youshi_bo ul li p{
    margin-top: 10px;
    color: #fbffff;
}
.youshi_head .ys_gy{
display:flex;
flex-direction:column;
}
.ys_gy h3{
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: bold;
}
.ys_gy i{
    width: 77px;
    height: 2px;
    background-color: #077fef;
}
.ys_gy b{
    margin-top: 40px;
    font-size: 16px;
    color: #1880f9;
}
.ys_gy p{
    border: 1px solid #3484e7;
    width: 19%;
    text-align: center;
    border-radius: 50px;
    background: #3484e7;
    color: #fff;
    line-height: 26px;
    margin-top: 10px;
}
.youshi_head a{
    z-index: 1;
    margin-top: 90px;
}
.ys_bottom{
width:1200px;
margin:0 auto;
 height: auto;
 margin-top: 150px;
display: flex;
justify-content: space-between;
align-items: center;
}
.ys_bot1 {
    display: flex;
	flex-direction:column;
    justify-content: center;
	 align-items: center;
    width: 20.5%;
    height: 300px;
    cursor: pointer;
	margin:0 2%;
	background: rgba(255,255,255,0.7);
	z-index: 1;
}
.ys_bot_top1{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: url(/skin/images/zzl.png) no-repeat;
    cursor: pointer;
    transition: all 0.3s;
    background-size: cover;
}
.ys_bot_bot{
padding-top: 45px;
font-size: 18px;
}
.ys_bot_top2{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: url(/skin/images/zsl.png) no-repeat;
    cursor: pointer;
    transition: all 0.3s;
    background-size: cover;
}
.ys_bot_top3{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: url(/skin/images/cjl.png) no-repeat;
    cursor: pointer;
    transition: all 0.3s;
    background-size: cover;
}
.ys_bot_top4{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: url(/skin/images/tyl.png) no-repeat;
    cursor: pointer;
    transition: all 0.3s;
    background-size: cover;
}
.ys_bot1:hover{
background:#328ff9;
color:#fff;
transition: all 0.3s;
}
.ys_bot1:hover .ys_bot_top1{
    background: url(/skin/images/zzb.png) no-repeat;
	width:60px;
	height:60px;
	cursor: pointer;
    transition: all 0.3s;
    background-size: cover;
}
.ys_bot1:hover .ys_bot_top2{
    background: url(/skin/images/zsb.png) no-repeat;
	width:60px;
	height:60px;
	cursor: pointer;
    transition: all 0.3s;
    background-size: cover;
}
.ys_bot1:hover .ys_bot_top3{
    background: url(/skin/images/cjb.png) no-repeat;
	width:60px;
	height:60px;
	cursor: pointer;
    transition: all 0.3s;
    background-size: cover;
}
.ys_bot1:hover .ys_bot_top4{
    background: url(/skin/images/tyb.png) no-repeat;
	width:60px;
	height:60px;
	cursor: pointer;
    transition: all 0.3s;
    background-size: cover;
}
.nr{width:100%;float:left;}
.nfjj_1{
    width: 100%;
    box-shadow: 0 5px 13px rgb(0 0 0 / 20%);
    border-bottom: 1px solid rgba(238, 238, 238, .2);
    float: left;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 999;
    background-color: #fff;
}
.no_yb_1{
    width: 63%;
    margin-left: 4%;
    float: left;
}
.no_yb_1 a{
    height: 90px;
    margin-right: 3%;
    line-height: 90px;
    margin-left:4%;
    float: left;
    font-size: 20px;
    color: #333;
}
.no_yc_1{
    width: 12%;
    float: left;
}
.no_yc_1 span{
    width: 100%;
    float: left;
    font-size: 22px;
    line-height: 90px;
    font-weight: bold;
    color: #c39c61;
}
.noya_1{
    width: 8%;
    margin: 1%;
    float: left;
}
.noya_1 span{
    display: block;
}
.noya_1 span a img {
    width: 100%;
}
.no_yd_1 {
    width: 2%;
    cursor: pointer;
    margin: 1%;
    padding-top: 1%;
    float: right;
}
.no_yd_1 span {
    width: 100%;
    float: left;
}
.no_yd_1 span b {
    width: 100%;
    float: left;
    height: 2px;
    margin-top: 3px;
    background-color: #333;
}
.qhdh3 ul{width:100%;float:left;}
.mwmetj{width:96%;padding:1% 2%;float:left;}
.mwmetj span{width:98%;float:left;font-size:20px;line-height:55px;padding-left:2%;border-bottom:solid 2px #f9f9f9;border-left:solid 3px #c39c61;color:#c39c61;}
.mwmetj ul{width:100%;float:left;}
.mwmetj ul li{width:48%;overflow:hidden;border-bottom:solid 1px #f9f9f9;float:left;margin: 0px 1%;}
.mwmetj ul li a h3{width:60%;font-weight:normal;height:30px;overflow:hidden;float:left;font-size:14px;line-height:30px;}
.mwmetj ul li a b{width:40%;font-weight:normal;text-align:right;float:right;font-size:13px;line-height:30px;}
.mwmetj ul li a{width:100%;float:left;}
.samqw{width:100%;float:left;}
.samqw span{width:98%;float:left;font-size:20px;line-height:55px;padding-left:2%;border-bottom:solid 2px #f9f9f9;border-left:solid 3px #c39c61;color:#c39c61;}
.samqw font{width:94%;background-color:#efefef;line-height:45px;padding:0px 3%;float:left;font-size:16px;}

